package cn.skyisazure.metacompare.sqlcompare.utils;

import lombok.Data;

import java.util.List;

/**
 * 比对类
 */
@Data
public class CompareDSVo {
    /** 数据源名称，对应datasourceDO.dsPoolName */
    private String dsPoolName;
    /** 数据源连接参数（使用dsPoolName，在发布的时候事务未提交，新增的数据源数据查不到，必须要保证在一个事务中，所以使用dbInfo将数据源信息备份） */
    // private DbInfo dbInfo;
    /** 用户的数据源名称 对应datasourceDO.name */
    private String dsName;
    /** 数据源key 对应datasourceDO.queryKey */
    private String dsKey;
    /**逻辑删除等的前置处理sql*/
    private List<String> preDataProcessSql;
    /** ddl集合 */
    private List<ChangeSqlModel> changeSqls;
}
